a:hover{text-decoration: none; color: #353F4F;}
		.main{position: relative; width: 1090px;margin: 20px auto;}
		.leftSide{width: 802px;
		    padding-right: 20px;
		    float: left;}
		.rightSide{width: 268px;
		    float: right;
		    padding-top: 10px;}
		.search-tool{width: 800px;
		    height: 34px;
		    border: 1px solid #d6d3d0;
		    border-radius: 1px;
		    position: relative;
		    font-size: 14px;
		    overflow: hidden;}
		.search-tool .tool-checked{color: #2f9b34;background-color: #fafafa}
		.tool-item{display: block;
		    height: 34px;
		    line-height: 34px;
		    padding: 0 25px 0 15px;
		    border-right: 1px solid #eee;
		    color: #747474;
		    position: relative;
		    float: left;
		    text-decoration: none;}
	   	.tool-item .icon{width: 8px;
		    height: 8px;
		    display: block;
		    position: absolute;
		    right: 12px;
		    top: 13px;
		    cursor: pointer;
		    background: url('/static/index/images/icon4.png') no-repeat -12px -435px;}
	   	.tool-last{position: absolute; top: 0; left: 394px;}
	   	.tool-long{display: block;
		    float: left;
		    height: 34px;
		    line-height: 34px;
		    position: relative;
		    padding: 0 20px 0 25px;
			color: #747474;}
		.my-checkbox{display: inline-block;
		    width: 16px;
		    height: 16px;
		    background: #f9f9f9;
		    border: 1px solid #cbcbc9;
		    border-radius: 2px;
		    position: absolute;
		    top: 10px;
		    left: 2px;}
		.my-checked{border-color: #54B856; background-repeat: no-repeat;}
		.tool-long .icon{background:url('/static/index/images/icon4.png') no-repeat -170px -564px;}
		.main-bd{position: relative; }
		.search-item:last-of-type{border-bottom: 0;}
		.search-tips{font-size: 12px; color: #aaa; position: relative; top: 15px;}
		.search-list{width: 802px; min-height: 350px; position: relative; padding-top: 30px; font-size:12px}
		.search-item{padding-bottom: 30px;
		    border-bottom: 1px solid #eee;
		    margin-bottom: 30px;
		    position: relative;
		    zoom: 1;
		    min-height: 140px;}
		.search-item .item-img{display: block;
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 107px;
		    height: 141px;
		    border-radius: 5px;
		    box-shadow: rgba(0,0,0,.26) 0 3px 3px;}
		.search-item .item-tit{display: inline-block;
		    margin-left: 128px;
		    font-size: 18px;
		    color: #333;
		    line-height: 27px;
		    text-decoration: none;}
		.search-item .item-author{display: block;
    		margin-left: 128px;
			margin-top: 21px;
		    width: 480px;
		    text-overflow: ellipsis;
		    overflow: hidden;
		    white-space: nowrap;}
		.mgr8{margin-right: 8px}
		.search-item .item-info{display: block;
		    margin-left: 128px;
		    margin-top: 2px;
		    line-height: 1.5;
		    min-height: 30px;
		}
		.search-item .item-price{display: block;
		    margin-left: 128px;
		    margin-top: 4px;
		    font-size: 18px;}
		.ebook-item{position: relative; margin-top: 9px}
		.readBox{position: absolute;
		    width: 87px;
		    height: 33px;
		    right: 0;
		    top: 0;}
		.readBtn{display: inline-block;
		    margin-bottom: 0;
		    font-weight: 400;
		    text-align: center;
		    vertical-align: middle;
		    cursor: pointer;
		    background-image: none;
		    border: 1px solid transparent;}
		.Btn-color{color: #2F9B34;
		    background-color: #fefefe;
		    border-color: #59AF5D;}
		.Btn-sm{padding: 0 14px;
		    font-size: 14px;
		    line-height: 27px;
		    border-radius: 4px;}
		.readBtn:hover{color: #fff;
		    background-color: #53B856;
		    border-color: #36a13b #53B856 #53B856;}

		.main-ft{border-top: 1px solid #dbd9d7; width: 792px; padding: 34px 0 40px 10px;}
		.othBuy-tit{color: #666; font-size: 14px; margin-bottom: 30px;}
		.othBuy-books{width: 775px; min-height: 200px;}
		.othBuy-ebook{float: left; margin-right: 42px;}
		.othBuy-item{display: block; position: relative; color: #666;}
		.othBuy-img{display: block;
		    width: 87px;
		    height: 112px;
		    overflow: hidden;
		    border-radius: 5px;
		    box-shadow: rgba(0,0,0,.26) 0 3px 3px;}
		.othBuy-name{display: block; height: 42px; overflow: hidden;
		    font-size: 15px;
		    color: #747474;
		    width: 85px;
		    line-height: 20px;
		    text-decoration: none;
		    text-align: center;
		    margin-top: 15px;}
		.othBuy-price{display: block;
		    font-size: 15px;
		    text-align: center;
		    margin-top: 10px;
		    color: #666;
		}

		.recom-books-warp{margin-bottom: 20px;}
		.tip-text{color: #333;
		    font-size: 14px;
		    margin-left: 20px;
		    padding-bottom: 12px;
		    width: 250px;
		    text-align: left;
		    border-bottom: 1px solid #e9eae9;}
		.recom-book-item{
			display: block;
			position: relative;
			margin: 20px 0 0 28px;
			width: 260px;
			height: 84px;}
		.recom-item-img{display: block;
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 62px;
		    height: 81px;
		    overflow: hidden;
		    border-radius: 5px;
		   box-shadow: rgba(0,0,0,.15) 2px 1px 3px;}
		.recom-item-name{display: block;
		    margin-left: 78px;
		    font-size: 12px;
		    color: #555;
		    width: 182px;
		    line-height: 20px;
		    text-decoration: none;}
		.recom-item-author{display: block;
		    margin-left: 78px;
		    line-height: 18px;
		    font-size: 12px;
		    color: #999;}
		.recom-item-price{display: block;
		    width: 183px;
		    height: 28px;
		    position: absolute;
		    right: 0;
		    bottom: 0;
		    text-align: left;
		    font-size: 14px;
		    color: #555;}
		.shadow{position: absolute;
		    width: 7px;
		    height: 81px;
		    top: 0;
		    left: 0;
		    background: linear-gradient(to right,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15%,
		    	rgba(17,17,17,.11) 16%,rgba(164,164,164,.04) 100%);
		    z-index:2;}
		.ad-img-warp{margin: 8px 0 0 28px;}
		.ad-img{width: 240px; height: 90px; margin-bottom: 20px;}

		.inner-content{width: 634px;
		    height: 126px;
		    margin: 0 auto;
		    margin-top: 30px;
		    position: relative;}
		.inner-content .img{position: absolute; display: block;
		   background-image:url('/static/index/images/icon4.png');
		   background-repeat: no-repeat;}
		.left-img{ width: 94px; height: 98px; top: 10px; left: 0; background-position: -90px -583px}
		.right-img{ width: 184px; height: 56px; bottom: 6px; right: 153px; background-position: 0px -686px;}
		.tit-info{margin-left: 100px;
		    color: #555;
		    padding-top: 40px;}
		.tit-info .word{font-size:18px}
		.tit-info .tip{font-size: 14px;
		    display: block;
		    margin: 10px 0 0 10px;}